package tech.aistar.corejava.day03;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:求两个数的最大公约数
 * @date 2019/7/17 0017
 */
public class WhileDemo {
    /**
     * 下一次的循环,需要使用到上一次循环的变量
     * @param args
     */
    public static void main(String[] args) {
        int a = 20;
        int b = 12;

        //定义一个变量,用来保存余数
        int left = -1;

        while(true){
            left = a % b;//left = 20 % 12 = 8
            a = b;//a = 12
            //当余数是0的时候
            if(left == 0){
                break;
            }
            b = left;//b = 8
        }
        System.out.println(b);
    }
}
